// components/mine/list.ts
import listData from "../../utils/items";

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    login: {
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    listData
  },

  /**
   * 组件的方法列表
   */
  methods: {
    handleItemTap(e:WechatMiniprogram.BaseEvent) {
      if (!this.data.login) {
        wx.showToast({
          title: "请先进行登录",
          icon: "error"
        })
        return;
      }
      let id = e.currentTarget.dataset.id;
      let obj = this.data.listData.find(v => v.id == id);
      if (obj?.url) {
        wx.navigateTo({
          url: obj.url
        });
      }
    }
  }
})
